Knowledge-Based Support for Requirements Engineering
نویسندگان
چکیده
The accurate capture and representation of user requirements plays a critical role in the construction of effective and flexible information systems. However, despite the introduction of development methods and CASE tools in the project life-cycle, the process of developing a requirements specification remains problematical. This paper proposes that future development in CASE environments should provide facilities which more closely match the activies of expen system analysts. These activities include: the creation of infonnal models and scenarios about the modelled domain prior to the formalisation of captured concepts in a schema according to the chosen development method's model; extensive use of domain knowledge; use of method specific knowledge; consideration of multiple views about the modelled domain; the creation of hierarchies of concepts; formulation of hypotheses about modelled structures; and resolution of different hypotheses and decision fonnulation. To this end, the paper reports on a prototype system which provides facilities for the support of these activities by exploiting knowledge-based techniques for the capture of concepts about an application domain and their specification in JSD constructs. .
منابع مشابه
Centralize or Decentralize? A Requirements Engineering Perspective on Internet-Scale Architectures
Large-scale systems are hard to design because of tensions among many interacting forces. For example, in considering whether to centralize or decentralize a function or resource, the designer has to make tough tradeoffs among competing requirements such as performance, cost, usability, reliability, security, time-to-market, maintainability, evolvability, etc. In the area of Requirements Engine...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملRequirements Engineering Model in Designing Complex Systems
This research tends to development of the requirements elicitation methodology with regard to operational nature and hierarchical analysis for complex systems and also, regarding available technologies. This methodology applies Analytic Hierarchy Process (AHP) and Analytic Network Process (ANP) to ensure traceability of planned qualitative and quantitative data from requirements to available te...
متن کاملUse-cases and Scenarios for Developing Knowledge-Based Systems
The development of knowledge-based systems requires the availability of domain and problem-solving knowledge. This knowledge must be acquired from domain experts. For this purpose the paper proposes to adopt the concept of scenarios known from requirements engineering and object oriented modelling to enrich the set of acquisition techniques. In RE and OO scenarios are used to define a vision of...
متن کاملBuilding Decision Support Problem Domain Ontology from Natural Language Requirements for Software Assurance
The process of engineering software-intensive systems that comply with their Certification and Accreditation (C&A) requirements involves many critical decision-making activities for the related stakeholders. Considering the exhaustive nature of C&A activities together with the complexity of software-intensive systems, effective decision making relies heavily on the ways to understand and struct...
متن کامل8 Reusing Requirements in Global Software Engineering
Knowledge sharing and reuse in global software engineering (GSE) are challenging issues. Knowledge management (KM) is specifically impacted because on top of distance, culture and language mismatches, there is also the perceived risk of sharing something which could mean that others could take over some work. Mistrust and protectionism are often the consequence, leading to insufficient reuse. T...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1989